Templates mit Smarty

Templates mit Smarty

am 08.11.2004 11:04:11 von Eckhard Schmitting

Hallo, ich möchte gerne 2 Zeilen nebeneinander ausgeben statt Zeilenweise
auszulesen.
Wie kriege ich dies hin ?

index.tpl




{$Seitentitel}



{$Ueberschrift}



{section name=i loop=$zeile}

{if $zeile[i].katbild ==""}
{/if}
{if $zeile[i].katbild !=""}
{/if}


{/section}

Re: Templates mit Smarty

am 08.11.2004 14:42:14 von Lehnhard Luetzen

Eckhard Schmitting schrieb:
> Hallo, ich möchte gerne 2 Zeilen nebeneinander ausgeben statt Zeilenweise
> auszulesen.
> Wie kriege ich dies hin ?

Bitte wie ist Deine Frage. Du bist hier in ...php.datenbanken. Hier
werden Fragen rund um php und Datenbanken besprochen. Smarty ist eine
Templateengine, die einfach Variablen in ein Template schreibt. Diese
können natürlich auch aus einer Datenbank kommen. Offensichtlich scheint
aber deine Abfrage zu stimmen, denn Du bekommst ja zwei Zeilen.

Wenn ich also mal so interpretiere, was Dein Anliegen sein könnte - dann
geht es um HTML Markup?
Solche Sachen werden in de.comm.infosystems.www.authering.misc
besprochen....
Wenn Du allerdings eine Tebelle hast und sicher bist, daß genau zwei
Datensätze ausgelesen worden sind mußt Du einfach die Werte in je eine
Tabellenzelle Deiner Tabellenreihe schreiben. Dazu wandert das tr tag
aus der Section in je eine ifbedingung- die nach dem ersten beim
öffnenden tag und nach dem letzten bei dem schließenen Tag abfragen.

Lehnhard Lützen

  alt="0">
href="kategorie.php?katid={$zeile[i].katid}">{$zeile[i].katname}
({$zeile[i].Anzahl})

{$zeile[i].katbesch}